home *** CD-ROM | disk | FTP | other *** search
/ CD ROM Paradise Collection 4 / CD ROM Paradise Collection 4 1995 Nov.iso / filutil / fb315.zip / FBUDDY.DOC next >
Text File  |  1994-09-18  |  104KB  |  2,277 lines

  1.  
  2.  
  3.  
  4.  
  5.  
  6.  
  7.  
  8.  
  9.                                   F i l e B U D D Y (tm)
  10.  
  11.  
  12.  
  13.                                More Than Just A File Viewer
  14.  
  15.                                        Version 3.1
  16.  
  17.  
  18.  
  19.  
  20.  
  21.  
  22.                                        USER'S GUIDE
  23.  
  24.  
  25.  
  26.  
  27.  
  28.  
  29.  
  30.  
  31.  
  32.  
  33.  
  34.  
  35.  
  36.  
  37.  
  38.  
  39.  
  40.  
  41.  
  42.  
  43.  
  44.  
  45.  
  46.  
  47.  
  48.                            Copyright (c) 1992-1994 Lenard Dean
  49.                                    All Rights Reserved
  50.  
  51.                                     September 18, 1994
  52.             Warranty And License
  53.             ====================
  54.  
  55.             This software and accompanying documentation is provided AS-IS.
  56.             Even though the author has tested this software and reviewed its
  57.             documentation, NO WARRANTY OR REPRESENTATION RELATING TO IT IS
  58.             MADE, WHETHER EXPRESSED OR IMPLIED, INCLUDING, WITHOUT
  59.             LIMITATION, THE WARRANTIES OF MERCHANTABILITY AND OR FITNESS FOR
  60.             ANY PURPOSE.  THE AUTHOR ASSUMES NO LIABILITY FOR DAMAGES, DIRECT
  61.             OR CONSEQUENTIAL, WHICH MAY RESULT FROM THE USE OF THIS SOFTWARE,
  62.             even if advised of the possibility of such damages.  THE USER
  63.             BEARS ALL RISK AS TO THE QUALITY AND PERFORMANCE OF THIS
  64.             SOFTWARE.  IN NO EVENT SHALL ANY DAMAGES EXCEED THE PRICE PAID
  65.             FOR THE LICENSE TO USE THIS SOFTWARE REGARDLESS OF THE FORM OF
  66.             CLAIM.
  67.  
  68.             You ARE encouraged to pass along copies of FileBUDDY to friends
  69.             and favorite BBSs.  Please keep all the files together.
  70.  
  71.  
  72.             Trademarks
  73.             ==========
  74.  
  75.             Product names mentioned in this documentation are trademarks or
  76.             registered trademarks of their respective owners.  FileBUDDY is a
  77.             trademark of Lenard Dean.
  78.             Table Of Contents
  79.             =================
  80.  
  81.  
  82.  
  83.             Introduction ................................................. 1
  84.  
  85.             Getting Started .............................................. 2
  86.  
  87.             Using FileBUDDY .............................................. 3
  88.  
  89.             Menus And Messages ........................................... 5
  90.  
  91.             Editing Files ................................................ 6
  92.  
  93.             Searching Text ............................................... 6
  94.  
  95.             Capturing Text ............................................... 7
  96.  
  97.             Printing Text Files .......................................... 7
  98.  
  99.             Archiving And Extracting/Deleting Archived Files ............. 11
  100.  
  101.             Viewing, Editing, Creating, And Printing dBase Files ......... 12
  102.  
  103.             Viewing, Processing, Saving, And Printing Images ............. 16
  104.  
  105.             Customizing FileBUDDY ........................................ 24
  106.  
  107.             Contacting The Author......................................... 34
  108.  
  109.             APPENDIX A: Registration Information ......................... 35
  110.  
  111.             APPENDIX B: Color Chart ...................................... 36
  112.  
  113.             APPENDIX C: Questions And Answers ............................ 37
  114.             Introduction
  115.             ============
  116.  
  117.             FileBUDDY is a simple but unique file viewer that lets you view
  118.             and manipulate various file formats.  If you do a lot of
  119.             "BBSing", you should find FileBUDDY very handy.  Here's a brief
  120.             overview:
  121.  
  122.                   * FileBUDDY can view any size file, whether the file
  123.                     is 1 byte or 1 gigabyte in length.
  124.  
  125.                   * FileBUDDY lets you capture text to a file by taking a
  126.                     "snapshot" of it.  When a snapshot is taken, it is
  127.                     done "intelligently".  That is, overlapping text in
  128.                     consecutive snapshots will not be duplicated in the
  129.                     destination file.
  130.  
  131.                   * FileBUDDY incorporates a printer setup facility
  132.                     which allows you configure any printer when
  133.                     printing text files.
  134.  
  135.                   * FileBUDDY views dBASE files.  It can also edit, add,
  136.                     delete, undelete records, create and "pack" dBASE
  137.                     files, and generate "quick & dirty" reports.
  138.  
  139.                   * FileBUDDY views archive files.  If the proper
  140.                     archiver is available, ARC, ARJ, LZH, PAK, ZIP, and
  141.                     associated self-extracting files can be viewed down
  142.                     to 5 levels deep.  Support for archiving files and
  143.                     extracting/deleting archived files is also provided.
  144.  
  145.                   * FileBUDDY displays image files.  If a VGA or a SVGA
  146.                     (with an ATI, Paradise, Trident, Tseng, Video 7, or
  147.                     "VESA" chipset) video card is detected, BIF (binary),
  148.                     BMP, GIF, JPEG, PCX, TARGA, and TIF image files can be
  149.                     viewed.  Video cards with 32k, 64k, or 16m modes are
  150.                     supported when displaying 24-bit images.  If extended
  151.                     or expanded memory is available, it will be used to
  152.                     hold the image.  Images too large to fit the best
  153.                     video mode can be "navigated" using the cursor keys or
  154.                     resized to fit the best video mode.  Other image
  155.                     handling capabilities include processing, cropping,
  156.                     saving across image formats (including to EPS), and
  157.                     "slide-show" viewing.  Images may be printed to HP
  158.                     LaserJet, HP DeskJet 500c, Epson 24-pin dot-matrix, or
  159.                     compatible printers with or without a user-defined
  160.                     border.  (Printing to file is also supported.)
  161.                     Printing resolution up to 1200 DPI is supported for
  162.                     printers that support it.
  163.  
  164.  
  165.  
  166.  
  167.  
  168.  
  169.  
  170.                                                                             1
  171.             Getting Started
  172.             ===============
  173.  
  174.             To use FileBUDDY, you'll need the following minimum hardware:
  175.  
  176.                   * Any IBM-compatible computer
  177.                   * 640K bytes of conventional memory
  178.                   * hard drive
  179.                   * monochrome or color monitor
  180.                   * VGA video card (to view image files) 
  181.                   * printer (optional) 
  182.                   * mouse (optional)
  183.  
  184.             You'll also need the software below:
  185.  
  186.                   * MS-DOS 3.00 or later
  187.                   * text editor or word-processor that can save in ASCII
  188.  
  189.             Program files supplied in the self-extracting file are:
  190.  
  191.                   FBUDDY.EXE      FileBUDDY Program
  192.                   FBUDDYI.EXE     FileBUDDY Image Viewer Program
  193.                   FBUDDY.DOC      FileBUDDY Documentation
  194.                   FBUDDY.PIF      Windows PIF File
  195.                   FBUDDY.ICO      Windows Icon File
  196.                   SAMPLE.INI      Sample Initialization File
  197.                   SAMPLE.FRM      Sample dBASE Print Form
  198.                   README          Important Information
  199.                   REGISTER        Registration Form
  200.                   WHATSNEW.DOC    What's New Information
  201.                   SYSOP.DOC       Sysop Information
  202.                   FILE_ID.DIZ     BBS Description File
  203.                   INSTALL.EXE     Installation Program
  204.  
  205.             The quickest way to install or upgrade FileBUDDY is to run
  206.             INSTALL.EXE.  When the installation program is run, you will be
  207.             asked about the following:
  208.  
  209.                   1) the directory to install FileBUDDY in.  The default is
  210.                      C:\FBUDDY.
  211.  
  212.                   2) whether you want FileBUDDY's location added to the
  213.                      PATH statement in AUTOEXEC.BAT.  (If it already exists, 
  214.                      it will not be added.)  If so, the original AUTOEXEC.BAT
  215.                      will be saved as AUTOEXEC.OLD.
  216.  
  217.                   3) if you have a monochrome monitor with a color card.  
  218.                      If so, you should select this option to force a "black
  219.                      and white" color setup.
  220.  
  221.  
  222.  
  223.  
  224.  
  225.  
  226.  
  227.                                                                             2
  228.             Check boxes are marked by clicking with the left mouse button.
  229.             To use the keyboard, select the TAB key to move between check
  230.             boxes and the SPACEBAR to mark them.  When you are ready to
  231.             install, press ENTER.
  232.  
  233.             If you prefer to install FileBUDDY manually, copy all of
  234.             FileBUDDY's files to the destination directory.  If you are
  235.             upgrading from a previous version, please refer to the README
  236.             file.  Otherwise, type the following from FileBUDDY's directory:
  237.  
  238.                   fbuddy
  239.  
  240.             If you're installing on a system with a monochrome monitor and
  241.             color card, use the "/bw" switch to force a "black and white"
  242.             color setup:
  243.  
  244.                   fbuddy /bw
  245.  
  246.             Executing FileBUDDY for the first time will create the
  247.             initialization file called FBUDDY.INI.  (For more information
  248.             about this file, refer to the section "Customizing FileBUDDY".)
  249.  
  250.  
  251.             Using FileBUDDY
  252.             ===============
  253.  
  254.             There are 3 different ways to load a file.  The first method is
  255.             to type the filename on the DOS command line when you start
  256.             FileBUDDY:
  257.  
  258.                   fbuddy filename
  259.  
  260.             The second method is through FileBUDDY's file directory.  Just
  261.             press ENTER or double click with the left mouse button on the
  262.             file you want to view.  You can navigate through the directory by
  263.             pressing the left mouse button and moving the mouse cursor past
  264.             the top or bottom of the file directory box.  If you prefer to
  265.             use the keyboard, the CURSOR, HOME, END, PGDN, and PGUP keys are
  266.             supported.  Files are shown in lowercase and subdirectories
  267.             in uppercase.  Select ".." to change to the parent directory.
  268.             (You can also change to a different directory via prompt using
  269.             the BACKSPACE key.)
  270.  
  271.             The third method allows you to load a file "manually" (from the
  272.             file directory) by typing in its name.  This is done using the
  273.             "?" key.  Please note that when in this mode, you can also use
  274.             the same key to cycle through the last ten files loaded.
  275.  
  276.             When in the file directory, you may notice different characters
  277.             appearing between filenames and their extensions.  The small
  278.             "dot" character signifies the file is read-only whereas the
  279.             "textured square" character signifies a hidden and/or a system
  280.             file.
  281.  
  282.  
  283.  
  284.                                                                             3
  285.             To navigate through a text file, the following keys are
  286.             recognized:
  287.  
  288.                   HOME               Positions the view window at the
  289.                                      beginning of the file.
  290.  
  291.                   END                Positions the view window at the end
  292.                                      of the file.
  293.              
  294.                   CTRL+HOME          Positions the view window at column one.
  295.  
  296.                   CTRL+END           Positions the view window at the end
  297.                                      of the longest line in the current
  298.                                      view window.
  299.  
  300.                   UP CURSOR          Scrolls the view window up one line.
  301.  
  302.                   DOWN CURSOR        Scrolls the view window down one line.
  303.  
  304.                   LEFT CURSOR        Scrolls the view window one character
  305.                                      to the left.
  306.  
  307.                   RIGHT CURSOR       Scrolls the view window one character
  308.                                      to the right.
  309.  
  310.                   PGUP               Pages the view window up.
  311.  
  312.                   PGDN               Pages the view window down.
  313.  
  314.                   CTRL+LEFT CURSOR   Pages the view window to the left.
  315.  
  316.                   CTRL+RIGHT CURSOR  Pages the view window to the right.
  317.  
  318.             To scroll using the mouse, press the left button and move the
  319.             mouse in the direction you want to scroll.  Clicking on the
  320.             border around the text lets you scroll vertically a line at a
  321.             time or horizontally a character at a time.  Word-wrap mode is
  322.             invoked using the BACKSPACE key.  Whenever word-wrapping is
  323.             selected (or unselected), you will be positioned at the beginning
  324.             of the file.
  325.  
  326.             To view another file, press ESC (or CTRL+O).  A file format that
  327.             is not supported by FileBUDDY can be viewed with an external
  328.             program by pressing CTRL+A over the file.  (Make sure to define
  329.             the 'Associate' parameter in FBUDDY.INI.  See "Customizing
  330.             FileBUDDY" under the "[DEFINE]" heading for more information.)
  331.             You can delete a file from the file directory pressing the DELETE
  332.             key on the file.  To delete a group of files, tag the files first
  333.             with the SPACEBAR, CTRL+[LEFT MOUSE BUTTON], or CTRL+SPACEBAR
  334.             keys.  The file directory can be refreshed anytime using CTRL+R.
  335.  
  336.  
  337.  
  338.  
  339.  
  340.  
  341.                                                                             4
  342.             Menus And Messages
  343.             ==================
  344.  
  345.             Menus and messages are displayed at the bottom of the screen.
  346.             There are three menus in FileBUDDY: the View Menu, the Main Menu,
  347.             and the Utilities Menu.  Below is a breakdown of commands under
  348.             each menu:
  349.  
  350.                   Located in the View Menu:
  351.  
  352.                   [M]ain              Selects the Main Menu.  (Pressing the
  353.                                       right mouse button does the same 
  354.                                       thing.)
  355.  
  356.                   Located in the Main Menu:
  357.  
  358.                   [O]pen              Displays the DOS file directory to open
  359.                                       a file for viewing.  (Pressing ESC from
  360.                                       the View Menu does the same thing.)
  361.  
  362.                   [E]dit              Edits the file being viewed.
  363.  
  364.                   [F]ind              Searches for a word or phrase in a
  365.                                       file.
  366.  
  367.                   [C]apture           Toggles Capture mode ON or OFF.
  368.  
  369.                   [P]rint             Prints the file being viewed.
  370.              
  371.                   Util[s]             Selects the Utilities Menu.
  372.  
  373.                   [D]OS               Shells out to DOS.
  374.  
  375.                   [Q]uit              Quits FileBUDDY.  (Pressing ESC twice
  376.                                       or pressing the middle mouse button on
  377.                                       a 3-button mouse does the same thing.)
  378.  
  379.                   Located in the Utilities Menu:
  380.  
  381.                   Confi[g]Prn         Displays the printer configuration
  382.                                       list.
  383.  
  384.                   Se[t]ConfigDefault  Assigns a printer configuration to
  385.                                       DEFAULT.
  386.  
  387.                   CreateD[B]F         Creates a dBASE file structure.
  388.  
  389.                   Pac[k]DBF           Packs a dBASE file
  390.  
  391.  
  392.  
  393.  
  394.  
  395.  
  396.  
  397.  
  398.                                                                             5
  399.             All commands in each menu can be accessed three ways:
  400.  
  401.                   1. Pressing the command's highlighted letter.
  402.                   2. Clicking on the command name with the mouse.
  403.                   3. Pressing CTRL+[highlighted letter].
  404.  
  405.             Use the ESC key to cancel commands or messages displayed.  Note
  406.             that FileBUDDY interprets the right mouse button as the ESC key.
  407.             The only time this is not so is when the View Menu is displayed.
  408.             (It toggles the Main Menu.)
  409.  
  410.  
  411.             Editing Files
  412.             =============
  413.  
  414.             Text files may be edited using CTRL+E.  FileBUDDY does not
  415.             incorporate an editor so one must be defined in FBUDDY.INI.
  416.             (Refer to the 'Editor' parameter description in "Customizing
  417.             FileBUDDY" for more information).  When attempting to edit very
  418.             large files, remember that your editor may not be able to edit
  419.             them.  No harm is done if you try to edit such a file as the
  420.             editor will just abort and return you to FileBUDDY.
  421.  
  422.             Archived text files may also be edited.  Edit them like a normal
  423.             file.  If the text file is modified, FileBUDDY will prompt you if
  424.             you want to update the archive file.  If so, press "Y" or "y" or
  425.             the ENTER key.  If not, press "N" or "n" (or any other key).
  426.             When an archive file is updated, the "xxxINFO" file (the first
  427.             file in the archive directory) is not updated.  It can, however,
  428.             be refreshed with CTRL+R.
  429.  
  430.             If you edit a text file that originates from an embedded archive
  431.             or a self-extracting archive, an error message will be displayed
  432.             when you try to update the archive.  If you need to edit a copy
  433.             of such a file, make sure to save the modified file to your work
  434.             directory BEFORE exiting the text editor (or word-processor) or
  435.             you will lose all your changes.
  436.  
  437.  
  438.             Searching Text
  439.             ==============
  440.  
  441.             The Find command, CTRL+F, lets you search text files with any
  442.             "key".  Search keys can be based on a character, word, or phase.
  443.             Multiple key searches are performed using the comma as the key
  444.             separator.  For example:
  445.  
  446.                   Find: good,better,best
  447.  
  448.             Although not shown, it's okay to have blank spaces before and
  449.             after the commas.  Please note that you cannot specify a comma as
  450.             a key in a multiple key search since the comma is used as the key
  451.             separator.
  452.  
  453.  
  454.  
  455.                                                                             6
  456.             To treat a key as a "whole word" during a search, enclose it in
  457.             double angle brackets like in the following example:
  458.  
  459.                   Find: good,better,<<best>>
  460.  
  461.             All searches start from the first line in the view window.  If
  462.             you want to start your search from the beginning of the file,
  463.             make sure to press HOME before entering your search criteria.
  464.             When multiple key searches are performed, each line is scanned
  465.             with all keys.
  466.  
  467.             Searches are not case sensitive so any occurrence of a key found
  468.             is highlighted.  To continue a search, press TAB.  New search
  469.             criteria are entered by pressing CTRL+F again.  Previous search
  470.             criteria may be cleared with SHIFT+DELETE.  (The contents can be
  471.             restored by pressing SHIFT+INSERT.)
  472.  
  473.  
  474.             Capturing Text
  475.             ==============
  476.  
  477.             Capture mode is invoked with CTRL+C.  FileBUDDY will prompt you
  478.             for the name of the destination file for the text to be saved to.
  479.             The default filename is FBUDDY.CAP with the path being what was
  480.             specified in FBUDDY.INI under the 'WorkDir' parameter.  If you
  481.             want to modify this, press SHIFT+DELETE to clear the filename and
  482.             enter a new one.  Any text saved to an existing capture file is
  483.             appended.
  484.  
  485.             Snapshots are taken using the ENTER key.  A large block of text
  486.             can be captured by pressing the PGDN and ENTER keys alternately.
  487.             If you prefer to scroll using the mouse or cursor keys, don't
  488.             worry about overlapping text between consecutive snapshots as
  489.             they will not be duplicated in the capture file.  Snapshots not
  490.             consecutively taken are separated by a solid bar line.  If you
  491.             are viewing a dBASE file and want to capture a record that has
  492.             more than 22 fields, you DO NOT need to scroll down to capture
  493.             the fields not shown.  Pressing ENTER once is enough.
  494.  
  495.             Capture mode is turned off by invoking CTRL+C again.  It's not
  496.             necessary to turn capture mode off before exiting FileBUDDY as
  497.             it's done automatically.
  498.  
  499.  
  500.             Printing Files
  501.             ==============
  502.  
  503.             Before printing a file, you will need to configure your printer.
  504.             Press CTRL+G and select the desired configuration from the menu
  505.             list.  If you are just starting out, the only names you will see
  506.             are DEFAULT and NOSETUP.  The configuration name DEFAULT always
  507.             appears at the top of the list and is used to store a printer
  508.             configuration that you want FileBUDDY to use by default.  To
  509.             assign DEFAULT to a printer configuration, press CTRL+T.  When
  510.  
  511.  
  512.                                                                             7
  513.             FileBUDDY is first installed, the NOSETUP printer configuration
  514.             is assigned to DEFAULT.  NOSETUP is a "dummy" configuration that
  515.             is used to print text files already formatted.  Since NOSETUP
  516.             contains no setup codes, your printer is not configured in any
  517.             way.  NOSETUP merely "opens" the printer port (ie. LPT1, LPT2, or
  518.             LPT3) for printing.
  519.  
  520.             To configure your printer to print unformatted text files, you'll
  521.             need to create your own printer configurations and add them to
  522.             the FBUDDY.INI file.  The FBUDDY.INI file is modified using a
  523.             text editor or word-processor.  Make sure when you resave
  524.             FBUDDY.INI to save it in ASCII format.  Most text editors will do
  525.             this but if you are using a word-processor this will not
  526.             necessarily be true.
  527.  
  528.             Each printer configuration is distinguished by a unique name and
  529.             preceded by the "@" character.  When creating a name, any
  530.             combination of upper or lower case letters may be used.  The name
  531.             should be no longer than 12 characters in length.  For example:
  532.  
  533.                   @CONDENSED
  534.  
  535.             To setup a printer connected to LPT2, LPT3, or PRN insert a colon
  536.             after the name and type "LPT2", "LPT3", or "PRN" like:
  537.  
  538.                   @CONDENSED:LPT2
  539.  
  540.             For each printer command line, type some descriptive text of any
  541.             length followed by the "=" character.  Place the appropriate
  542.             control codes after the "=" character, separating each value with
  543.             a comma.  (A list of printer commands and formatting codes for
  544.             your printer can normally be found in the printer user's manual.)
  545.             FileBUDDY recognizes printer codes in decimal or hexadecimal
  546.             format.  If you decide to use hexadecimal codes, make sure to
  547.             precede each value with "&H".  Here is an example of a printer
  548.             configuration:
  549.  
  550.                   @CONDENSED:LPT2
  551.                   Master Reset  =27,64
  552.                   Condensed ON  =15
  553.                   Left Margin   =&H1B,&H6C,&H07
  554.                   Right Margin   27,81,127
  555.                   Text          ="Condensed Mode"
  556.                   Blank Line    =""
  557.  
  558.             Notice the last two lines.  If you need to send some text to the
  559.             printer before printing a file, that is how it's done.  You can
  560.             have up to 10 of these lines.  Also, note that spaces (or TABs)
  561.             may be inserted between the text and "=" or between "=" and the
  562.             first control code value.  If you need to temporarily prevent a
  563.             line from being processed, leave out the "=" as shown in the
  564.             example.
  565.  
  566.  
  567.  
  568.  
  569.                                                                             8
  570.             Keep your printer configurations easy to read by separating them
  571.             with a blank line.  Below is a copy of SAMPLE.INI showing what a
  572.             typical FBUDDY.INI file may look like:
  573.  
  574.                   [INITIALIZATION]
  575.                   Version=3.10
  576.                   MouseSen=12
  577.                   MouseSS=12
  578.                   MouseLBSS=60
  579.                   TabSpaces=8
  580.                   ExitOnEsc=YES
  581.                   FileSort=2
  582.                   PrnConfigSort=1
  583.                   BeepSound=6
  584.                   Shadow=YES
  585.                   Border=1
  586.                   LBBorder=3
  587.                   HelpBorder=2
  588.                   TextColor=7
  589.                   LBTextColor=7
  590.                   BorderColor=14
  591.                   LBBorderColor=14
  592.                   HelpTextColor=7
  593.                   HelpBorderColor=10
  594.                   HMBarColor=27
  595.                   HiLiteColor=30
  596.                   FileNameColor=31
  597.                   LBCsrColor=48
  598.                   MouseCsrColor=71
  599.  
  600.                   [SWAP]
  601.                   SwapWhenEditor=3
  602.                   SwapWhenDOS=3
  603.                   SwapWhenAssociate=1
  604.                   SwapWhenImage=1
  605.  
  606.                   [DEFINE]
  607.                   OtherArcExt=LZH:QWK,ARJ:SDN,ZIP:BAK
  608.                   FileEOLChar=PLX:10,DAT:227
  609.                   Associate1=WKS:c:\utils\spread.exe
  610.  
  611.                   [PATHS]
  612.                   WorkDir=c:\workdir
  613.                   Editor=c:\dos\edit.com
  614.                   ARC=c:\utils\arc.exe
  615.                   ARJ=c:\utils\arj.exe
  616.                   LZH=c:\utils\lha.exe
  617.                   PAK=c:\utils\pak.exe
  618.                   ZIP=c:\utils\pkzip.exe
  619.  
  620.  
  621.  
  622.  
  623.  
  624.  
  625.  
  626.                                                                             9
  627.                   [ARCHIVE]
  628.                   Compression=1
  629.                   SFXModel=2
  630.                   ResetArchivePW=YES
  631.  
  632.                   [DBF]
  633.                   DBFPackBackup=1
  634.  
  635.                   [IMAGE]
  636.                   SlideShowPause=10
  637.                   Image1BitFormat=2
  638.                   ImageRestore=0
  639.                   ImageCsrRes=100
  640.                   ImageLPT=1
  641.                   ImageDPT=300
  642.                   ImageSize=7500
  643.                   ImageRow=0
  644.                   ImageColumn=400
  645.                   ImagePrtMode=0
  646.                   ImageBorder=NO
  647.  
  648.                   [PRINTER]
  649.                   PrnSetupDefault=NLQ
  650.  
  651.                   @NOSETUP
  652.  
  653.                   @NLQ
  654.                   Master Reset   =27,64
  655.                   Select NLQ     =27,120,1
  656.                   Roman Font     =27,107,0
  657.                   Left Margin    =27,108,5
  658.                   Bottom Margin  =27,78,7
  659.  
  660.                   @CONDENSED:LPT2
  661.                   Master Reset   =27,64
  662.                   Condensed ON   =15
  663.                   Left Margin    =27,108,7
  664.                   Right Margin   =27,81,127
  665.                   Bottom Margin  =27,78,7
  666.                   Tab Increments =27,101,0,2
  667.                   Text           ="Condensed Mode"
  668.                   Blank Line     =""
  669.  
  670.                   @GRAPHICS:LPT3
  671.                   Master Reset   =27,64
  672.                   Graphic Mode   =27,116,1,27,6
  673.                   Left Margin    =27,108,5
  674.  
  675.             Note how each printer configuration starts with 'Master Reset'.
  676.             This clears any previous settings in the printer to the setting
  677.             set by the printer's "dip switches".  This is the same thing as
  678.             turning your printer off and then back on again.  Keep in mind
  679.             that reset codes vary from printer to printer so the ones used in
  680.             the example may not apply to you.
  681.  
  682.  
  683.                                                                             10
  684.             Archiving And Extracting/Deleting Archived Files
  685.             ================================================
  686.  
  687.             Assuming you have defined the archiver(s) you plan to use (if
  688.             not, refer to "Customizing FileBUDDY" under the [PATHS] parameter
  689.             heading), FileBUDDY allows you to archive files from the DOS file
  690.             directory using the following keys:
  691.  
  692.                   F2              Create a ARC archive.
  693.                   F3              Create a ARJ archive.
  694.                   F4              Create a LZH archive.
  695.                   F5              Create a PAK archive.
  696.                   F6              Create a ZIP archive.
  697.                   CTRL+F2         Create a self-extracting ARC archive.
  698.                   CTRL+F3         Create a self-extracting ARJ archive.
  699.                   CTRL+F4         Create a self-extracting LZH archive.
  700.                   CTRL+F5         Create a self-extracting PAK archive.
  701.                   CTRL+F6         Create a self-extracting ZIP archive.
  702.  
  703.             When archiving, the first thing you'll be prompted for is an
  704.             archive name (file extension is not necessary).  If the archive
  705.             file already exists, the selected files are added to it.  You
  706.             will also be asked for a "comment" file.  A comment file is
  707.             simply a short ASCII file you create to describe the archive.
  708.             When creating the comment file, leave one or two blank lines at
  709.             the beginning and the end of the file so that the comment "block"
  710.             will standout when it is displayed.  If you don't want to add
  711.             comments to the archive, leave the prompt blank and press ENTER.
  712.             (You can always enclose one later when you add other files to the
  713.             archive.)  Lastly, you'll be asked whether you want the original
  714.             files deleted after they've been archived.  If you answer "yes"
  715.             and an error occurs during the archiving process, the files will
  716.             not be deleted.
  717.  
  718.             Multiple files are archived by tagging the files with the
  719.             SPACEBAR or CTRL+[LEFT MOUSE BUTTON] (double-click) keys.  To
  720.             select all the files in the file directory, press CTRL+SPACEBAR.
  721.             (Tagged files can be untagged by pressing the keys again.)  Once
  722.             the files have been tagged, select the appropriate function key
  723.             to archive them.
  724.  
  725.             If you wish to password-protect the archive file, enter your
  726.             password with CTRL+Z before you start the archiving.  Also,
  727.             please note when archiving that FileBUDDY relies on a few
  728.             parameters in FBUDDY.INI.  For more information about these
  729.             parameters, please refer to "Customizing FileBUDDY" under the
  730.             [ARCHIVE] parameter heading.
  731.  
  732.             To extract an archived file from the archive directory, press
  733.             CTRL+U on the file to extract.  You'll be prompted to enter a
  734.             work directory path.  Press ENTER to accept the default path (it
  735.             will be the one you specified under 'WorkDir' in FBUDDY.INI) or
  736.             enter a new one.  To extract the file to the current DOS
  737.  
  738.  
  739.                                                                             11
  740.             directory, clear the path displayed at the prompt with
  741.             SHIFT+DELETE and press ENTER.  If you don't want to be prompted
  742.             for a path when extracting a file, press CTRL+ENTER.  The file
  743.             will be extracted to the directory specified in 'WorkDir' (unless
  744.             of course it was modified earlier when you extracted a file with
  745.             CTRL+U).
  746.  
  747.             To extract multiple files, use the SPACEBAR or CTRL+[LEFT MOUSE
  748.             BUTTON] keys to tag them.  To select all the files in the archive
  749.             directory, press CTRL+SPACEBAR.  Once the files have been tagged,
  750.             use CTRL+U or CTRL+ENTER to extract them.
  751.  
  752.             No masking is performed when archiving or extracting files.  In
  753.             other words, if a file's attribute is hidden or read-only, that
  754.             is how it will be archived or extracted by FileBUDDY.  If you
  755.             want to delete a file inside an archive, press DELETE on the
  756.             file.  To delete more than one file, tag the files first.  If an
  757.             archive file is password-protected, use CTRL+Z to enter the
  758.             password before viewing, deleting, or extracting files.
  759.  
  760.  
  761.             Viewing, Editing, Creating, And Printing dBASE Files
  762.             ====================================================
  763.  
  764.             Viewing dBASE files (including those archived) are no different
  765.             than viewing text files.  However, make note of the following
  766.             four keys as they take on a different meaning:
  767.  
  768.                   HOME            Go to the first record.
  769.                   END             Go to the last record.
  770.                   PGUP            Go to the previous record.
  771.                   PGDN            Go to the next record.
  772.  
  773.             When modifying a dBASE record, FileBUDDY sends the record to your
  774.             text editor for editing.  This method may seem a little
  775.             unorthodox at first but I think you will find it uncomplicated
  776.             and easy to work with.
  777.  
  778.             The first thing you'll probably notice after pressing CTRL+E is
  779.             the first line which contains the double angle brackets "<< >>".
  780.             This line determines how the record will be handled by FileBUDDY.
  781.             When the double angle brackets enclose a blank space, FileBUDDY
  782.             modifies the record (assuming changes were made).  If you want
  783.             to delete a record, substitute the blank space with a "-" like
  784.             "<<->>".  To undelete a record, simply substitute the "-" with a
  785.             blank space.  If you change your mind after modifying a record,
  786.             remove the space between the double angle brackets like "<<>>"
  787.             (or delete the line entirely) and FileBUDDY will ignore any
  788.             changes made to the record.  If you want to add a new record,
  789.             select any record in the database (with CTRL+E) and enter a "+"
  790.             between the angle brackets like "<<+>>".  Modify the record
  791.             fields as desired.  After you exit the text editor, FileBUDDY
  792.             will add the record to the dBASE file.
  793.  
  794.  
  795.  
  796.                                                                             12
  797.             A good idea before you modifying a record is to set your text
  798.             editor's cursor mode to INSERT so that when you edit a field, the
  799.             field boundaries (ie. "[" and "]") don't move.  Keep in mind that
  800.             this is not manditory as FileBUDDY itself doesn't care if they
  801.             move.  The field boundaries are there for your own visual
  802.             reference.
  803.  
  804.             If you need to modify (or add) many records in an archived dBASE
  805.             file, FileBUDDY will "constantly" ask you whether you want to
  806.             update the archive file.  To save time, answer "no" until the
  807.             last change you make to the file.
  808.  
  809.             When a dBASE record is deleted, the record is only marked for
  810.             deletion.  To physically remove a deleted record, you need to
  811.             "pack" the dBASE file.  You can do this in FileBUDDY with CTRL+K.
  812.             By default, FileBUDDY creates a backup copy before packing the
  813.             original dBASE file.  If you have limited disk space, you can
  814.             tell FileBUDDY not to create the backup with the 'DBFPackBackup'
  815.             parameter (see "Customizing FileBUDDY" under the [DBF] heading
  816.             for more information).
  817.  
  818.             When creating a dBASE file, FileBUDDY again relies on your text
  819.             editor.  A dBASE structure is created by pressing CTRL+B from
  820.             View mode (or from the DOS file directory).  A structure is
  821.             layed-out pretty much the same way a dBASE record is displayed in
  822.             FileBUDDY.  Take the following structure:
  823.  
  824.                     MEMBER: [C                           ]
  825.                      TITLE: [C                           ]
  826.                    ADDRESS: [C                                ]
  827.                       CITY: [C                ]
  828.                    ST_PROV: [C                ]
  829.                    COUNTRY: [C                ]
  830.                      PHONE: [C           ]
  831.                     JOINED: [D]
  832.                        DUE: [D]
  833.                        FEE: [N.2     ]
  834.                   MAILLIST: [L]
  835.                      NOTES: [M]
  836.  
  837.             Note how everything is aligned and capitalized.  This is not
  838.             necessary.  As long as the five components below are present,
  839.             FileBUDDY will decode each line properly:
  840.  
  841.                   Field Name              The field name should be no longer
  842.                                           than 10 characters.  Any field name
  843.                                           longer than 10 characters will be
  844.                                           truncated.  If there are leading
  845.                                           or trailing spaces in the field
  846.                                           name, they will be stripped.
  847.  
  848.  
  849.  
  850.  
  851.  
  852.  
  853.                                                                             13
  854.                   Colon                   You MUST use a colon to separate
  855.                                           the field name from the left square
  856.                                           bracket.  If not found, the line
  857.                                           will not be processed.
  858.  
  859.                   Left Square Bracket     The left square bracket defines
  860.                                           the beginning of the field.  The
  861.                                           number of spaces between the left
  862.                                           bracket and the right bracket
  863.                                           sets the field length.
  864.  
  865.                   Field Type Character    This tells FileBUDDY what kind of
  866.                                           field it is.  Five data field types
  867.                                           are recognized:
  868.  
  869.                                           C    Defines a character field.
  870.                                                Any field that is not
  871.                                                explicitly defined will be
  872.                                                will be defined as a character
  873.                                                field.  Maximum field length
  874.                                                is 255.
  875.  
  876.                                           D    Defines a date field.  Field
  877.                                                length is automatically set
  878.                                                to 8.
  879.  
  880.                                           F    Defines a "Floating-Point"
  881.                                                field (in dBASE IV only).
  882.                                                To assign decimal places to
  883.                                                this field, append a period to
  884.                                                "F" and follow it with the
  885.                                                number of decimal places.  
  886.                                                Maximum field length is 20.
  887.  
  888.                                           L    Defines a logical field. Field
  889.                                                length is automatically set
  890.                                                to 1.
  891.  
  892.                                           M    Defines a dBASE III memo
  893.                                                field.  To create a dBASE IV
  894.                                                memo field, append a "4" to
  895.                                                the "M" character like "M4".
  896.                                                Field length is automatically
  897.                                                set to 10.
  898.  
  899.                                           N    Defines a numerical field.  To
  900.                                                assign decimal places to this
  901.                                                field, append a period to "N"
  902.                                                and follow it with the number
  903.                                                of decimal places (see
  904.                                                example).  Maximum field
  905.                                                length is 19 in dBASE III and
  906.                                                20 in dBASE IV.
  907.  
  908.  
  909.  
  910.                                                                             14
  911.                   Right Square Bracket    The right square bracket defines
  912.                                           the end of the field.  The number 
  913.                                           of spaces between the left bracket
  914.                                           and the right bracket determines
  915.                                           the field length.
  916.  
  917.             After you have created the dBase structure, records can be added.
  918.             When adding your first record, FileBUDDY displays a message to
  919.             the effect that no records exist.  Just press ESC to cancel the
  920.             message and then press CTRL+E.  When entering a date in a date
  921.             field, the date must be organized in the standard YYYYMMDD format
  922.             so that it can be used by FileBUDDY's expression evaluator (or
  923.             others for that matter).  Incidently, you can display information
  924.             on an existing DBF structure with CTRL+F1.
  925.  
  926.             To print a dBASE file (ie. CTRL+P), you have two options.  If you
  927.             have a few records to print, you can use Capture mode to capture
  928.             individual records to a file.  Once the records have been
  929.             captured, they can be printed.  The second option is to let
  930.             FileBUDDY select records based on an "expression" you provide.
  931.             The expression is placed in a "dBASE print form" file.  The
  932.             actual name of this file is the same name as the dBASE file but
  933.             with a .FRM extension.  For example, if the name of the file is
  934.             ADDBOOK.DBF you would give the dBASE print form file the name
  935.             ADDBOOK.FRM.  (Make sure it's located in the same directory as
  936.             the dBASE file.)
  937.  
  938.             The dBASE print form file also contains the formatting for each
  939.             record.  The SAMPLE.FRM file which comes with FileBUDDY shows
  940.             what a dBASE print form may look like:
  941.  
  942.                   EvalExp: "@COUNTRY" = "CANADA"
  943.                   ===========================================================
  944.                    Member: @MEMBER                     Title: @TITLE
  945.                   Address: @ADDRESS
  946.                      City: @CITY                  State/Prov: @ST_PROV
  947.                   Country: @COUNTRY                    Phone: @PHONE
  948.  
  949.             The first line of a dBASE print form contains the expression to
  950.             be evaluated.  If it isn't found, FileBUDDY assumes that you want
  951.             to print all records in the file.  Always precede your expression
  952.             with "EvalExp:" and make sure the colon "butts" up against the
  953.             "p".  Case is not important, however.  FileBUDDY's expression
  954.             evaluator supports both mathematical and logical operators and
  955.             evaluates expressions from LEFT TO RIGHT unless parenthesis are
  956.             used (which take precedence).  Valid operators are:
  957.  
  958.  
  959.  
  960.  
  961.  
  962.  
  963.  
  964.  
  965.  
  966.  
  967.                                                                             15
  968.                   >   Greater than                &&  AND
  969.                   <   Less than                   ||  OR 
  970.                   >=  Greater than or equal to    *   Multiply
  971.                   <=  Less than or equal to       /   "Floating-Point" divide
  972.                   =   Equal to                    \   Integer divide
  973.                   !=  Not equal to                +   Add
  974.                   ~   Fuzzy search                -   Subtract
  975.                   !~  Not equal to fuzzy search
  976.  
  977.             Here are a few other sample "expressions":
  978.  
  979.                   EvalExp: "@JOINED" > "19920606" && ("@FEE" > "30")
  980.                   EvalExp: "@MEMBER" ~ "DR."
  981.                   EvalExp: "@FEE" > "100" && ("@FEE" < "200")
  982.                   EvalExp: "@FEE" > ("@FEE" + "75.50")
  983.                   EvalExp: "@ST_PROV" = "TX" && ("@COUNTRY" = "USA")
  984.  
  985.             The rest of the lines in the dBASE print form formats how each
  986.             record will be printed.  As you may have surmised, the "@"
  987.             character precedes a field name so that its contents are printed.
  988.             (Field names are displayed when viewing a dBASE file.)  When
  989.             designing a form, make sure that you take into consideration the
  990.             field's total length.  Thus, don't place normal text too close to
  991.             the right-side of a field as it may be overwritten by the field's
  992.             contents (ie. text or blank spaces).  Use CTRL+F1 to get the
  993.             lengths of each field.
  994.  
  995.             The location where page breaks occur when printing a dBASE file
  996.             will depend upon how you set up your printer.  If you find your
  997.             records get broken up during page breaks, you can either adjust
  998.             the number of lines to be printed in your printer configuration
  999.             (see "Printing Files") or you can add a few blank lines in your
  1000.             dBASE print form.  With reference to the SAMPLE.FRM example, you
  1001.             would add the blank lines after line 2.  Please note that the
  1002.             second line in the example is not necessary.  You can replace it
  1003.             with a blank line (or lines or whatever) since it is merely
  1004.             serving to separate records printed.  Alternatively, you can
  1005.             delete the second line altogether and place the "record
  1006.             separator" on the last line of the dBASE print form file.
  1007.  
  1008.  
  1009.             Viewing, Processing, Saving, And Printing Images
  1010.             ================================================
  1011.  
  1012.             Because there are so many SVGA video cards with different
  1013.             chipsets on the market, it is impossible to support them all.  If
  1014.             your video card is not designed around the ATI, Paradise,
  1015.             Trident, Tseng, Video 7, or "VESA" chipset, look for VESA
  1016.             compatibility in the form of a driver on the disks that came with
  1017.             your video card.  The driver allows FileBUDDY to select the video
  1018.             card's extended modes when displaying images larger than
  1019.  
  1020.  
  1021.  
  1022.  
  1023.  
  1024.                                                                             16
  1025.             320x200x256.  If you are unsuccessful in locating the VESA
  1026.             driver, check with the video card manufacturer (or call their BBS
  1027.             if they operate one).  Chances are one is available.
  1028.  
  1029.             Regardless of whether or not a VESA driver is available,
  1030.             FileBUDDY can display any image file size in the standard VGA
  1031.             mode of 320x200x256 although you'll still need to have enough
  1032.             memory to hold the whole image.  Memory can be in the form of EMS
  1033.             (expanded), XMS (extended), or conventional type.  If not enough
  1034.             memory is found, it will be simulated on your hard drive (virtual
  1035.             memory).  If you want to run FileBUDDY from within Windows 3.1,
  1036.             please use the enclosed PIF file.
  1037.  
  1038.             FileBUDDY always displays images in their proper aspect ratio.
  1039.             If your video card has a 32k, 64k, or 16m color mode, it will be
  1040.             used to display 24-bit images.  Images that are too large to
  1041.             display on your video card's best video mode can be navigated
  1042.             with the following keys:
  1043.  
  1044.                   HOME               Displays the top-left image corner.
  1045.                   END                Displays the bottom-right image corner.
  1046.                   CTRL+HOME          Displays the left image border.
  1047.                   CTRL+END           Displays the right image border.
  1048.                   UP CURSOR          Pans the view window up.
  1049.                   DOWN CURSOR        Pans the view window down.
  1050.                   LEFT CURSOR        Pans the view window left.
  1051.                   RIGHT CURSOR       Pans the view window right.
  1052.                   PGUP               Pages the view window up.
  1053.                   PGDN               Pages the view window down.
  1054.                   CTRL+LEFT CURSOR   Pages the view window left.
  1055.                   CTRL+RIGHT CURSOR  Pages the view window right.
  1056.  
  1057.             Cursor key resolution is defined with the INSERT key.  Enter
  1058.             values from 1 to 1000.  Because values represent "pixel" units,
  1059.             the smaller the number the finer the resolution.  The default
  1060.             value is set at 100 but can be changed with the 'ImageCsrRes'
  1061.             parameter in FBUDDY.INI.
  1062.  
  1063.             As an alternative to navigating through an image, you can get a
  1064.             "bird's eye" view of an image using the TAB key.  By pressing
  1065.             TAB, the image is resized to fit the selected video mode.  If you
  1066.             are viewing a large image and are not at the top-left corner of
  1067.             the image, make sure you press HOME first or FileBUDDY will
  1068.             resize just the portion displayed on the screen.
  1069.  
  1070.             If you want to view images in a "slide-show" style format, go to
  1071.             the file directory (ie. CTRL+O) and tag the desired image files
  1072.             with the SPACEBAR key (or use CTRL+SPACEBAR to tag all image
  1073.             files in the directory).  When files are tagged, no distinction
  1074.             is made between image files and non-image files.  However, non-
  1075.             image files are filtered out when CTRL+W is pressed to start the
  1076.             slide-show.  Note also that no fancy "footwork" is performed when
  1077.             displaying images.  Thus, if an image is too large to fit in the
  1078.             video card's best resolution mode, not all of the image will be
  1079.  
  1080.  
  1081.                                                                             17
  1082.             displayed.  You can, however, get around this by resizing the
  1083.             image beforehand by creating a new image file.  When doing so,
  1084.             select a new image size with the same proportions as the original
  1085.             so that the image will look "right".  For example, if your
  1086.             highest video card resolution is 800x600, resize a 640x731 image
  1087.             to 509x600.  To quit the slide-show, press CTRL+W again.  To
  1088.             bypass the delay period between images, press ENTER immediately
  1089.             after the image has loaded.
  1090.  
  1091.             One of FileBUDDY's most powerful features is its ability to
  1092.             process images (including 24-bit images).  Image processing,
  1093.             however, is "very" memory dependent.  If your computer does not
  1094.             have a lot of memory, don't be too surprised when the
  1095.             "Insufficient Memory" message is displayed.  Below are the image
  1096.             processing functions available:
  1097.  
  1098.                   CTRL+B             Changes the image brightness.  Images
  1099.                                      can be brighten four ways:
  1100.  
  1101.                                      1=All: Brightens all the pixels in the
  1102.                                      image.  Values range from -255 to 255.
  1103.                                      The higher the value, the brighter the
  1104.                                      image.
  1105.  
  1106.                                      2=Midrange: Increases intermediate
  1107.                                      brightness levels.
  1108.  
  1109.                                      3=Histogram Brighten: Brings out details
  1110.                                      of an image subject washed-out by a
  1111.                                      rear light source.
  1112.  
  1113.                                      4=Histogram Equalize: Brings out details
  1114.                                      in a dark image.
  1115.  
  1116.                                      5=Gamma: Expands intermediate
  1117.                                      brighteness levels.  Values range from
  1118.                                      0.1 to 10.  (Values entered are in the
  1119.                                      form of 1/x.)
  1120.  
  1121.                                      6=Multiply: Multiplies brightness level
  1122.                                      by a factor. 
  1123.  
  1124.                                      7=Divide: Divides brightness level by a
  1125.                                      factor.
  1126.  
  1127.  
  1128.  
  1129.  
  1130.  
  1131.  
  1132.  
  1133.  
  1134.  
  1135.  
  1136.  
  1137.  
  1138.                                                                             18
  1139.                   CTRL+C             Changes the image contrast by expanding
  1140.                                      the brightness range.  Lower and Upper
  1141.                                      values range from 0 to 255, where 0 is
  1142.                                      black and 255 is white and anything in
  1143.                                      between are shades of gray.
  1144.  
  1145.                   CTRL+E             Exchanges a selected brightness level
  1146.                                      range to a new brightness level.  Lower,
  1147.                                      Upper, and New values range from 0-Black
  1148.                                      to 255-White.
  1149.  
  1150.                   CTRL+G             Grayscales the color image.
  1151.  
  1152.                   CTRL+I             Inverts the image.
  1153.  
  1154.                   CTRL+J             Removes noise from image.
  1155.  
  1156.                   CTRL+K             Creates a kodalith image.  This is the
  1157.                                      same thing as a high contrast image.
  1158.                                      There are two ways to select an exposure
  1159.                                      (threshold):
  1160.  
  1161.                                      0=Auto: Calculates the average
  1162.                                      brightness level of the image.
  1163.  
  1164.                                      1=Set: Allows you to enter your own
  1165.                                      exposure.  Values range from 0 to 255.
  1166.  
  1167.                   CTRL+M             Creates a mirror image.
  1168.  
  1169.                   CTRL+N             Creates a "photographic" negative.
  1170.  
  1171.                   CTRL+R             Blurs the image.  Blurring values range
  1172.                                      from 1 to 255, where 255=Max Blurring.
  1173.  
  1174.                   CTRL+S             Sharpens the image.  Images can be
  1175.                                      sharpened two ways: 1=Gentle, 2=Course.
  1176.  
  1177.                   CTRL+T             Traces image outlines.  There are two
  1178.                                      ways to select an exposure (threshold):
  1179.  
  1180.                                      0=Auto: Calculates the average
  1181.                                      brightness level of the image.
  1182.  
  1183.                                      1=Set: Allows you to enter your own
  1184.                                      exposure.  Values range from 0 to 255.
  1185.  
  1186.                                      To create a B&W drawing from a color
  1187.                                      traced image, press CTRL+G and then
  1188.                                      CTRL+N.
  1189.  
  1190.  
  1191.  
  1192.  
  1193.  
  1194.  
  1195.                                                                             19
  1196.                   CTRL+V             Transforms an image using a convolution
  1197.                                      matrix.  "Convoluting" applies a 3x3
  1198.                                      matrix to each pixel in the image.  Ten
  1199.                                      values ranging from -127 to 127 are
  1200.                                      entered as a "string" and separated by
  1201.                                      commas.  The first 9 values are
  1202.                                      numerators while the last is the
  1203.                                      denominator (or divisor).  A string
  1204.                                      entered as "n1,n2,n3,n4,n5,n6,n7,n8,
  1205.                                      n9,d" represents the matrix:
  1206.  
  1207.                                                     n1  n2  n3
  1208.                                                     --  --  --
  1209.                                                     d   d   d
  1210.  
  1211.                                                     n4  n5  n6
  1212.                                                     --  --  --
  1213.                                                     d   d   d 
  1214.  
  1215.                                                     n7  n8  n9
  1216.                                                     --  --  --
  1217.                                                     d   d   d
  1218.  
  1219.                                      A matrix like
  1220.  
  1221.                                                     1/36  1/9  1/36
  1222.  
  1223.                                                     1/9   4/9  1/9
  1224.  
  1225.                                                     1/36  1/9  1/36
  1226.  
  1227.                                      is entered as:
  1228.  
  1229.                                           1,4,1,4,16,4,1,4,1,36
  1230.  
  1231.                                      When entering a string, feel free to
  1232.                                      break it up into "groups" with
  1233.                                      blank spaces to visually separate each
  1234.                                      matrix row.  For example:
  1235.              
  1236.                                           1,4,1,  4,16,4,  1,4,1,  36
  1237.  
  1238.                                      You will note when convoluting that the
  1239.                                      result MAY at times be on the dark side.
  1240.                                      You can correct this by brightening it
  1241.                                      with "1=All" using a value of 50 or 60.
  1242.  
  1243.  
  1244.  
  1245.  
  1246.  
  1247.  
  1248.  
  1249.  
  1250.  
  1251.  
  1252.                                                                             20
  1253.                                      Here are some other convolution matrix
  1254.                                      filters:
  1255.  
  1256.                                      * detect vertical lines:
  1257.                                           -1,0,1,-1,0,1,-1,0,1,1
  1258.                                      * detect horizonal lines:
  1259.                                           -1,-1,-1,0,0,0,1,1,1,1
  1260.                                      * detect diagonal lines:
  1261.                                           0,1,1,-1,0,1,-1,-1,0,1
  1262.                                      * gently sharpen:
  1263.                                           0,0,0,-1,3,-1,0,0,0
  1264.                                      * sharpen:
  1265.                                           -1,-1,-1,-1,9,-1,-1,-1,-1,1
  1266.                                      * outline:
  1267.                                           -1,-1,-1,-1,8,-1,-1,-1,-1
  1268.                                      * blur:
  1269.                                           1,1,1,1,1,1,1,1,1,9
  1270.  
  1271.                     CTRL+X           Pixellizes the image.  Values are from
  1272.                                      2 to 63.
  1273.  
  1274.                     CTRL+Z           Posterizes the image.  Values range from
  1275.                                      1 to 255.
  1276.  
  1277.             Most of FileBUDDY's image processing functions are irreversible
  1278.             unless you set the ImageRestore  parameter to "yes".  Therefore
  1279.             if you sharpen an image, you can undo the sharpen by pressing
  1280.             CTRL+BACKSPACE.  Keep in mind that if you don't have enough
  1281.             memory you will not be able to restore the process.
  1282.  
  1283.             To aid in image processing, FileBUDDY lets you create a histogram
  1284.             of an image using CTRL+H.  An image histogram is simply a graph
  1285.             showing the distribution of brightness levels relative to the
  1286.             number of pixels in the image.  Dark images (or images with dark
  1287.             backgrounds) will have most of their pixels graphed at the low
  1288.             end of the brightness scale.  Bright images (or images with
  1289.             bright backgrounds) will have most of their pixels graphed at the
  1290.             high end of the brightness scale.
  1291.  
  1292.             Another of FileBUDDY's powerful features is its ability to crop
  1293.             images.  Images are cropped by holding down one of the SHIFT keys
  1294.             and then pressing an appropriate cursor key.  The cursor keys
  1295.             represent the 4 borders of the image: the UP cursor represents
  1296.             the top border, the DOWN cursor the bottom border, the LEFT
  1297.             cursor the left border, and the RIGHT cursor the right border.
  1298.             The direction in which the image borders will move is determined
  1299.             by the SHIFT keys.  The left SHIFT key moves the borders OUTWARD
  1300.             while the right SHIFT key moves the borders INWARD.  To help you
  1301.             remember, think of the left SHIFT as the furthest OUT from the
  1302.             cursor keys and the right SHIFT as the closest IN to the cursor
  1303.             keys.  If you have any problems remembering, press F1 for help.
  1304.             If you need to adjust the "cropping resolution", use INSERT to
  1305.             change it.  To undo any cropping, press BACKSPACE.
  1306.  
  1307.  
  1308.  
  1309.                                                                             21
  1310.             If you are cropping a very large image, say, by bringing the
  1311.             right border in and you are viewing the top-left corner of the
  1312.             image, it may seem like nothing is happening (except for the
  1313.             image being redrawn).  Don't be fooled.  Remember that your
  1314.             screen is acting like a window to the image.  To see the border
  1315.             being adjusted, position yourself at the right border with
  1316.             CTRL+END.
  1317.  
  1318.             You can rotate an image using the CTRL+PGDN or CTRL+PGUP keys.
  1319.             The CTRL+PGDN keys rotates the image clockwise whereas the
  1320.             CTRL+PGUP keys rotates it counterclockwise.
  1321.  
  1322.             A by-product of the cropping feature is the ability to zoom in on
  1323.             an area of an image.  For example, if you have an image of a
  1324.             person's face and wanted to zoom in on the left eye, crop the
  1325.             image until only the left eye is showing.  Then press the TAB key
  1326.             to resize the eye to fill the screen.  To "unzoom", just press
  1327.             the BACKSPACE key.
  1328.  
  1329.             Images which have been processed or cropped, or those that need
  1330.             to be converted to different formats can be saved with the
  1331.             following function keys:
  1332.  
  1333.                Key Format Compression                Depth       Notes
  1334.  
  1335.                F2  BIF    None                        8          Binary
  1336.                F3  GIF    LZW                         4,8        87a/89a
  1337.                F4  PCX    RLE                         1,8
  1338.                F5  EPS                                8          EPSF2.0/3.0
  1339.                F6  TGA    None,RLE                    16,24,32   Saves 24-bit
  1340.                F7  TIF    None,LZW,PackBits,G3,G4     1,8,24
  1341.                F8  BMP    None,RLE                    1,4,8,24
  1342.                F9  JPEG   Quality 1-100               8,24
  1343.  
  1344.             When saving an image, you'll be asked to enter the image's new
  1345.             dimensions (like 320x200, 640x480, 1024x768, or whatever).  Press
  1346.             ENTER to accept the image's original dimensions.  The path where
  1347.             the image will be saved is defined by the 'WorkDir' parameter in
  1348.             FBUDDY.INI.  The default image name will be the same as the
  1349.             original image name but with appropriate extension.  If you are
  1350.             saving to GIF (89a) format, you'll be asked if you would like to
  1351.             add comments to it.  GIF comments are added using the editor you
  1352.             defined in FBUDDY.INI or via an existing file you specify.
  1353.  
  1354.             When loading a BIF (binary) image, unlike the other image
  1355.             formats, you'll be asked to enter its dimensions.  This is
  1356.             because the format does not save any information about the image.
  1357.             The default image size is set at 320x200.  You may have to
  1358.             experiment with different sizes until you find the right size to
  1359.             capture the complete image.
  1360.  
  1361.             If a HP LaserJet, HP DeskJet 500c (color), or Epson 24-pin  (or
  1362.             compatible) printer is available, images can be printed by
  1363.             selecting CTRL+P.  You will be prompted with the following:
  1364.  
  1365.  
  1366.                                                                             22
  1367.                   1.  Image Destination (printer or file)
  1368.                   2.  Image Dimensions
  1369.                   3.  Brightness Level (Gamma Correction)
  1370.                   4.  Printer Resolution (DPI)
  1371.  
  1372.             Gamma correction values range from .1 to 10, where 2 is the
  1373.             default.  Even so, you may need to experiment with different
  1374.             settings as it is dependent on the image.
  1375.  
  1376.             Printer resolution allows you to define the quality of the image
  1377.             printed.  The lower the resolution, the lower the quality.  If
  1378.             you want to print an image quickly, you would of course choose a
  1379.             low resolution like 75 DPI.  The default setting is what you
  1380.             specified in your FBUDDY.INI file.  When printing at high
  1381.             resolutions like 300 DPI, be patient.  This is especially true
  1382.             with large images or when enlarging images.  You may cancel a
  1383.             print job with ESC at anytime.  Please note that there's a delay
  1384.             when cancelling as FileBUDDY responds at 10% intervals.
  1385.  
  1386.             Sometimes the printed image's aspect ratio may not look the same
  1387.             as the image on the screen.  This is NOT an error with FileBUDDY.
  1388.             What's happening is that when an image is displayed on a video
  1389.             monitor, the monitor's aspect ratio changes the image's apparent
  1390.             aspect ratio.  This is especially noticeable when printing an
  1391.             image of a person's face.  To compensate for this "distortion",
  1392.             increase the length of the image slightly.  For example, if the
  1393.             image's dimensions are 320x200, change it to 320x225.
  1394.  
  1395.             To print an image in landscape mode, rotate the image with the
  1396.             CTRL+PGDN or CTRL+PGUP keys.  If you want to change the border
  1397.             thickness drawn around the image, redefine 'ImageBorder' in
  1398.             FBUDDY.INI.  (For more information on this parameter, refer to
  1399.             "Customizing FileBUDDY" under the [IMAGE] parameter heading.)
  1400.  
  1401.             If you don't have one of the supported printers (see the
  1402.             'ImagePrinter' parameter in the "Customizing FileBUDDY" section),
  1403.             you can print the image to file by pressing "F" or "f" after
  1404.             selecting CTRL+P.  The file can then be printed from the command
  1405.             line on another computer connected to the proper printer using:
  1406.  
  1407.                   copy imagename lpt1 /b
  1408.  
  1409.             If the laser printer is connected to "lpt2" or "lpt3", substitute
  1410.             accordingly.  Make sure you use the "/b" switch to ensure the
  1411.             whole file is printed.
  1412.  
  1413.  
  1414.  
  1415.  
  1416.  
  1417.  
  1418.  
  1419.  
  1420.  
  1421.  
  1422.                                                                             23
  1423.             General information about an image can be obtained using CTRL+F1.
  1424.             To view the "comment block" of a GIF (89a) image, press the
  1425.             SPACEBAR key.
  1426.  
  1427.             For a list of image commands, press F1.  Press ESC or CTRL+O to
  1428.             load another image file.
  1429.  
  1430.  
  1431.             Customizing FileBUDDY
  1432.             =====================
  1433.  
  1434.             FileBUDDY stores "modifiable" parameters in FBUDDY.INI.  Since
  1435.             the file is in ASCII format, you can easily customize them with
  1436.             any text editor.  Below is a description of each parameter:
  1437.  
  1438.                   [INITIALIZATION]   The parameters under this heading are
  1439.                                      required for FileBUDDY to run properly.
  1440.                                      Make sure that you do not delete them
  1441.                                      unless noted.
  1442.  
  1443.                   Version            FileBUDDY version.
  1444.  
  1445.                   MouseSen           Sets the mouse sensitivity.  Useful 
  1446.                                      values are between 0 and 100, where 0 is
  1447.                                      the most sensitive.
  1448.  
  1449.                   MouseSS            Sets the mouse scroll speed.  Use values
  1450.                                      starting from 0.  The higher the time
  1451.                                      delay value, the slower the scrolling.
  1452.  
  1453.                   MouseLBSS          Sets the mouse scroll speed for list
  1454.                                      boxes (ie. DOS and archive file
  1455.                                      directory).  The higher the time delay
  1456.                                      value, the slower the scrolling.
  1457.  
  1458.                   TabSpaces          Sets the amount of spaces each TAB
  1459.                                      character represents.  If this parameter
  1460.                                      is not found, the default is set
  1461.                                      internally to 8.
  1462.  
  1463.                   ExitOnEsc          Determines whether pressing ESC from the
  1464.                                      DOS file directory will exit FileBUDDY
  1465.                                      if no file is selected.  FALSE/NO/0=
  1466.                                      Don't Exit On ESC, TRUE/YES/1=Exit On
  1467.                                      ESC
  1468.  
  1469.                   FileSort           Determines how file directory names will
  1470.                                      be sorted.  0=Don't Sort, 1=Sort By 
  1471.                                      Name, 2=Sort By Extension
  1472.  
  1473.  
  1474.  
  1475.  
  1476.  
  1477.  
  1478.  
  1479.                                                                             24
  1480.                   PrnConfigSort      Determines whether the printer 
  1481.                                      configuration names will be sorted.
  1482.                                      0=Don't Sort, 1=Sort
  1483.  
  1484.                   BeepSound          Sets the type of "beep sound" for error
  1485.                                      messages.  Values range from 0 to 10.
  1486.                                      FALSE/NO/0=No Sound
  1487.  
  1488.                   Shadow             Determines whether a shadow will be
  1489.                                      projected when a list box is displayed.
  1490.                                      FALSE/NO/0=No Shadow, TRUE/YES/1=Shadow
  1491.  
  1492.                   Border             Sets the main borders in the program.
  1493.                                      Five options are available:
  1494.  
  1495.                                      1 = Single line all around
  1496.                                      2 = Double line all around
  1497.                                      3 = Double line horizontally, single
  1498.                                          line vertically
  1499.                                      4 = Single line horizontally, double
  1500.                                          line vertically
  1501.  
  1502.                                      FALSE/NO/0 = No border
  1503.  
  1504.                   LBBorder           Sets the list box border type.  (See
  1505.                                      'Border' parameter for list.)
  1506.  
  1507.                   HelpBorder         Sets the Help box border type.  (See
  1508.                                      'Border' parameter for list.)
  1509.  
  1510.                   TextColor          Sets the main text color.
  1511.  
  1512.                   LBTextColor        Sets the list box text color.
  1513.  
  1514.                   BorderColor        Sets the main border color.
  1515.  
  1516.                   LBBorderColor      Sets the list box border color.
  1517.  
  1518.                   HelpTextColor      Sets the Help text color.
  1519.  
  1520.                   HelpBorderColor    Sets the Help list box border color.
  1521.  
  1522.                   HMBarColor         Sets the text color for the menus and
  1523.                                      messages.
  1524.  
  1525.                   HiLiteColor        Sets the highlight text color.
  1526.  
  1527.                   FileNameColor      Sets the filename text color.
  1528.  
  1529.                   LBCsrColor         Sets the list box cursor color.
  1530.  
  1531.                   MouseCsrColor      Sets the mouse cursor color.  (This
  1532.                                      parameter will be set to -1 if FileBUDDY
  1533.                                      is configured for "black & white".)
  1534.  
  1535.  
  1536.                                                                             25
  1537.                   [SWAP]             Parameters under this heading tell
  1538.                                      FileBUDDY when and where to swap from
  1539.                                      conventional memory.  When swapping to
  1540.                                      XMS or EMS, FileBUDDY will store the
  1541.                                      "swap kernel" in an UMB (if available)
  1542.                                      instead of conventional memory.  If
  1543.                                      there is not enough memory when swapping
  1544.                                      to XMS or EMS, swapping will default to
  1545.                                      disk.
  1546.  
  1547.                   SwapWhenEditor     Determines whether FileBUDDY will swap
  1548.                                      out of conventional memory when shelling
  1549.                                      to your editor.  FALSE/NO/0=Don't Swap
  1550.                                      (default), 1=Disk, 2=EMS, 3=XMS
  1551.  
  1552.                   SwapWhenArchiver   Determines whether FileBUDDY will swap 
  1553.                                      out of conventional memory when shelling
  1554.                                      to your archiver.  FALSE/NO/0=Don't Swap
  1555.                                      (default), 1=Disk, 2=EMS, 3=XMS
  1556.  
  1557.                   SwapWhenImage      Determines whether FileBUDDY will swap 
  1558.                                      part of itself from conventional memory
  1559.                                      when loading an image.
  1560.                                      FALSE/NO/0=Don't Swap, 1=Disk (Default),
  1561.                                      2=EMS, 3=XMS.
  1562.  
  1563.                   SwapWhenDOS        Determines whether FileBUDDY will swap 
  1564.                                      out of conventional memory when shelling
  1565.                                      to DOS. FALSE/NO/0=Don't Swap (default),
  1566.                                      1=Disk, 2=EMS, 3=XMS.
  1567.  
  1568.                   SwapWhenAssociate  Determines whether FileBUDDY will swap
  1569.                                      out of conventional memory when shelling
  1570.                                      to an "associated" program.  
  1571.                                      FALSE/NO/0=Don't Swap (default), 1=Disk,
  1572.                                      2=EMS, 3=XMS.
  1573.  
  1574.                   SwapEMS320         If you are having problems swapping to 
  1575.                                      expanded memory (EMS), you may want to
  1576.                                      set this parameter to TRUE, YES, or 1.
  1577.                                      This forces FileBUDDY to use EMS 3.2
  1578.                                      level functions (instead of EMS 4.0
  1579.                                      functions).
  1580.  
  1581.  
  1582.  
  1583.  
  1584.  
  1585.  
  1586.  
  1587.  
  1588.  
  1589.  
  1590.  
  1591.  
  1592.                                                                             26
  1593.                   [DEFINE]           Parameters under this heading define
  1594.                                      how certain files are to be treated.
  1595.  
  1596.                   OtherArcExt        Lets you define an archiver to a file
  1597.                                      extension.  For example, if you wanted
  1598.                                      to view a QWK file compressed with LHA,
  1599.                                      you would set it up as:
  1600.  
  1601.                                           OtherArcExt=LZH:QWK
  1602.  
  1603.                                      (Should you decide to view a QWK file,
  1604.                                      you must also include DAT:227 in the
  1605.                                      'FileEOLChar' parameter.)
  1606.  
  1607.                                      To specify more than one extension, you
  1608.                                      would expand it using commas:
  1609.  
  1610.                                           OtherArcExt=LZH:QWK,ARJ:SDN,ZIP:BAK
  1611.  
  1612.                                      Note how you can associate different 
  1613.                                      files to different archivers.
  1614.  
  1615.                   FileEOLChar        Allows you to define an "End-Of-Line"
  1616.                                      character to a file extension for
  1617.                                      FileBUDDY to use when parsing lines.
  1618.                                      For example:
  1619.  
  1620.                                           FileEOLChar=PLX:10,DAT:227
  1621.  
  1622.                                      The comma is used to expand the
  1623.                                      parameter so that more than one file
  1624.                                      type can be processed.
  1625.  
  1626.                   Associate#         Links a file extension to a program
  1627.                                      for FileBUDDY to use when CTRL+A
  1628.                                      is pressed (from the file/archive
  1629.                                      directory).  The # character is a value
  1630.                                      from 1 to 5.  For example:
  1631.  
  1632.                                           Associate1=WKS:c:\utils\spread.exe
  1633.  
  1634.                                      Make sure to define 'SwapWhenAssociate'
  1635.                                      if your program won't load due to 
  1636.                                      insufficient memory.
  1637.  
  1638.  
  1639.  
  1640.  
  1641.  
  1642.  
  1643.  
  1644.  
  1645.  
  1646.  
  1647.  
  1648.  
  1649.                                                                             27
  1650.                   [PATHS]            Parameters under this heading specify
  1651.                                      the paths and programs used by
  1652.                                      FileBUDDY.  When specifying program
  1653.                                      names, you MUST add the PATH and
  1654.                                      EXTENSION or they won't be located, even
  1655.                                      if they are in your PATH statement.
  1656.  
  1657.                                      When specifying archiving programs, the
  1658.                                      following are recognized by FileBUDDY:
  1659.              
  1660.                                           ARC v6.00
  1661.                                           ARCE v3.1, v4.0g
  1662.                                           ARJ v2.10-v2.30
  1663.                                           LHA v1.14, v2.10-v2.13
  1664.                                           PAK v2.51
  1665.                                           PKZIP v1.10, v2.04
  1666.  
  1667.                                      Previous or future versions of the
  1668.                                      archivers may or may not work.  All you
  1669.                                      can do is try and see.
  1670.  
  1671.                   TempDir            Sets FileBUDDY's temporary work
  1672.                                      directory path.  By default, this
  1673.                                      parameter does not appear in FBUDDY.INI
  1674.                                      thus creating the temporary work
  1675.                                      directory in FileBUDDY's directory.
  1676.                                      To use it, add it manually and set it up
  1677.                                      like:
  1678.  
  1679.                                           TempDir=c:
  1680.                                      or
  1681.                                           TempDir=c:\utils
  1682.  
  1683.                                      When viewing archived files, FileBUDDY
  1684.                                      decompresses them to the temporary work
  1685.                                      directory.  If FileBUDDY is installed on
  1686.                                      a floppy disk and you tried to view a
  1687.                                      large archived file, you would in all
  1688.                                      likelihood run out of disk space.  This
  1689.                                      parameter allows you to specify an
  1690.                                      alternate path so that the file would
  1691.                                      not decompress on the floppy disk.
  1692.  
  1693.                   WorkDir            Defines YOUR work directory path.  For
  1694.                                      example:
  1695.  
  1696.                                           WorkDir=c:\temp
  1697.  
  1698.  
  1699.  
  1700.  
  1701.  
  1702.  
  1703.  
  1704.  
  1705.  
  1706.                                                                             28
  1707.                   Editor             This parameter allows you to specify
  1708.                                      the text editor or word-processor of
  1709.                                      your choice.  Assuming your editor is
  1710.                                      called "edit.com" and located in c:\dos,
  1711.                                      you would set it up as:
  1712.  
  1713.                                           Editor=c:\dos\edit.com
  1714.  
  1715.                   ARC                This parameter recognizes three
  1716.                                      different archivers.  They are ARC.EXE
  1717.                                      by SEA, ARCE.COM by Wayne Chin/Vernon D.
  1718.                                      Buerg and PAK.EXE by NoGate Consulting.
  1719.                                      Below are examples to set each up:
  1720.  
  1721.                                      - Assuming you want to use ARC for
  1722.                                      "ARCs" and the archiver is located in
  1723.                                      c:\utils\arc, set it up as:
  1724.  
  1725.                                           ARC=c:\utils\arc\arc.exe
  1726.  
  1727.                                      - Assuming you want to use ARCE for
  1728.                                      "ARCs" and the archiver is located in
  1729.                                      c:\utils\arc, set it up as:
  1730.  
  1731.                                           ARC=c:\utils\arc\arce.com
  1732.  
  1733.                                      - Assuming you want to use PAK for
  1734.                                      "ARCs" and the archiver is located in
  1735.                                      c:\utils\pak, set it up as:
  1736.  
  1737.                                           ARC=c:\utils\pak\pak.exe
  1738.  
  1739.                   ARJ                This parameter recognizes one archiver.
  1740.                                      The archiver is called ARJ.EXE by Robert
  1741.                                      K. Jung.  Assuming the archiver is
  1742.                                      located in c:\utils\arj, set it up as:
  1743.  
  1744.                                           ARJ=c:\utils\arj\arj.exe
  1745.  
  1746.                   LZH                This parameter recognizes one archiver.
  1747.                                      The archiver is called LHA.EXE by
  1748.                                      Haruyasu Yoshizaki.  Assuming the 
  1749.                                      archiver is located in c:\utils\lha, set
  1750.                                      it up as:
  1751.  
  1752.                                           LZH=c:\utils\lha\lha.exe
  1753.  
  1754.                   PAK                This parameter recognizes one archiver.
  1755.                                      The archiver is called PAK.EXE by NoGate
  1756.                                      Consulting.  Assuming the archiver is
  1757.                                      located in c:\utils\pak, set it up as:
  1758.  
  1759.                                           PAK=c:\utils\pak\pak.exe
  1760.  
  1761.  
  1762.  
  1763.                                                                             29
  1764.                   ZIP                This parameter recognizes two archivers.
  1765.                                      They are PKZIP.EXE by PKWare and PAK.EXE
  1766.                                      by NoGate Consulting.  Below are 
  1767.                                      examples to set each up:
  1768.  
  1769.                                      - Assuming you want to use PKZIP for
  1770.                                      "ZIPs" and the archiver is located
  1771.                                      in c:\utils\pkzip, set it up as:
  1772.  
  1773.                                           ZIP=c:\utils\pkzip\pkzip.exe
  1774.  
  1775.                                      - Assuming you want to use PAK for
  1776.                                      "ZIPs" and the archiver is located in
  1777.                                      c:\utils\pak, set it up as:
  1778.  
  1779.                                           ZIP=c:\utils\pak\pak.exe
  1780.  
  1781.                   [ARCHIVE]          This heading marks the location of the
  1782.                                      archiving parameters.
  1783.  
  1784.                   Compression        Specifies the method of compression:
  1785.                                      1=Size, 2=Size/Speed, 3=Speed.  This
  1786.                                      parameter applies to archivers that
  1787.                                      support it.
  1788.  
  1789.                   SFXModel           Specifies the model that FileBUDDY will
  1790.                                      use when creating a self-extracting
  1791.                                      file: 1=Small Model, 2=Large Model.
  1792.                                      This parameter applies to archivers
  1793.                                      that support it.
  1794.  
  1795.                   ResetArchivePW     Determines whether the password will be
  1796.                                      cleared after archiving or extracting/
  1797.                                      deleting archived files.
  1798.                                      FALSE/NO/0=Don't Reset Password,
  1799.                                      TRUE/YES/1=Reset Password.  If set
  1800.                                      to "NO", remember that should you
  1801.                                      decide to archive files after viewing a
  1802.                                      password-protected archive, the password
  1803.                                      will be used.  Make sure to clear the
  1804.                                      password manually.
  1805.  
  1806.  
  1807.  
  1808.  
  1809.  
  1810.  
  1811.  
  1812.  
  1813.  
  1814.  
  1815.  
  1816.  
  1817.  
  1818.  
  1819.  
  1820.                                                                             30
  1821.                   [DBF]              This heading marks the location of the 
  1822.                                      dBASE parameters.
  1823.  
  1824.                   DBFPackBackup      Determines whether a backup will be 
  1825.                                      created before packing a dBASE file:
  1826.                                      FALSE/NO/0=Don't Create Backup,
  1827.                                      1=Create Backup, 2=Create Backup Disk
  1828.                                      Space Permitting.  When set to "1" and
  1829.                                      not enough disk space is available,
  1830.                                      packing will not proceed.  The backup
  1831.                                      name created will be the same as the DBF
  1832.                                      name but with the ".BAK" extension.
  1833.                                      (The backup file is deleted if the
  1834.                                      backup is successful.)
  1835.  
  1836.                   [IMAGE]            This heading marks the location of the
  1837.                                      image parameters.
  1838.  
  1839.                   SlideShowPause     Sets the delay period (in seconds)
  1840.                                      between images when "slide-show"
  1841.                                      viewing.  Time values range from
  1842.                                      0 to 2400.
  1843.  
  1844.                   DisableHiColor     Disables video cards with 32k, 64k, or
  1845.                                      16m modes so that 24-bit (RGB) images
  1846.                                      are displayed as 8-bit (256 colors).
  1847.                                      YES/TRUE/1=Disable, NO/FALSE/0=Don't 
  1848.                                      Disable
  1849.  
  1850.                   ImageDisplay       A positive mode defines the maximum
  1851.                                      display resolution.  A negative mode
  1852.                                      sets it to the defined display
  1853.                                      resolution.  0=Auto-Detect (default),
  1854.                                      1=320x200, 2=640x480, 3=800x600,
  1855.                                      4=1024x768, 5=1280x1024
  1856.  
  1857.                   Image1BitFormat    Defines how other images will be
  1858.                                      converted to 1-bit images.  0=Scatter
  1859.                                      (error diffusion), 1=Ordered Dither,
  1860.                                      2=Threshold (B&W)
  1861.  
  1862.                   ImageRestore       Sets whether you will be able to restore
  1863.                                      an image after processing it.  
  1864.                                      NO/FALSE/0=Don't Backup Image Before
  1865.                                      Processing, YES/TRUE/1=Backup Image
  1866.                                      Before Processing
  1867.  
  1868.                   ImageCsrRes        Sets the resolution of the cursor keys.
  1869.                                      Pixel values range from 1 to 1000.
  1870.                                      Thus, the smaller the value the finer
  1871.                                      the resolution.
  1872.  
  1873.  
  1874.  
  1875.  
  1876.  
  1877.                                                                             31
  1878.                   ImagePrinter       Defines the image printer.
  1879.                                      0=HP LaserJet, 1=Epson 24-pin dot-
  1880.                                      matrix, 2=HP DeskJet 500c.  (Values
  1881.                                      also apply to their "compatibles".)
  1882.  
  1883.                   ImageLPT           Specifies the image's printer port.
  1884.                                      1=LPT1, 2=LPT2, 3=LPT3
  1885.  
  1886.                   ImageDPI           Sets the resolution of the image printer
  1887.                                      and is expressed in "dots per inch" (ie.
  1888.                                      DPI).  Valid printer resolutions for HP
  1889.                                      LaserJet printers are: 75, 100, 150,
  1890.                                      200, 300, 600, 1200.  (The latter two
  1891.                                      resolutions only apply to printers that
  1892.                                      support it.)  For HP DeskJet 500c
  1893.                                      printers the resolutions are: 75, 100,
  1894.                                      150, 300.  For Epson 24-pin printers,
  1895.                                      only the 180 DPI mode is supported.
  1896.                                      (All values also apply to their
  1897.                                      "compatibles".)
  1898.  
  1899.                   ImagePrtMode       Valid print modes are: 0=Scatter,
  1900.                                      1=Halftone, 2=Color.  The scatter
  1901.                                      technique also referred to as "error
  1902.                                      diffusion" normally produces a sharper
  1903.                                      and more detailed picture but takes 20%
  1904.                                      longer to print.  Use this mode for
  1905.                                      offset printing.  If you plan to
  1906.                                      photocopy the image, use mode 1
  1907.                                      (halftone technique).
  1908.  
  1909.                   ImageSize          Sets the overall size of the image.
  1910.                                      This parameter actually defines the
  1911.                                      image's width.  (The image's length is
  1912.                                      automatically defined by the image's
  1913.                                      aspect ratio.)  Use values greater than
  1914.                                      0.  A value of 1000 is equivalent to 1"
  1915.                                      or 2.54 cm.  Printed images are
  1916.                                      automatically limited to 7999 x 10999
  1917.                                      (dots) in size.
  1918.  
  1919.                   ImageRow           Sets the "row" coordinate where the
  1920.                                      image will be printed on the paper.
  1921.                                      Values are with reference to the top
  1922.                                      upper-left corner of the paper oriented
  1923.                                      in the vertical position.  It is
  1924.                                      expressed in 1/1000 inch.  A value of
  1925.                                      1000 would therefore represent 1 inch or
  1926.                                      2.54 cm.  Use values starting from 0.
  1927.  
  1928.  
  1929.  
  1930.  
  1931.  
  1932.  
  1933.  
  1934.                                                                             32
  1935.                   ImageColumn        Sets the "column" coordinate where the
  1936.                                      image will be printed on the paper.
  1937.                                      Values are with reference to the top
  1938.                                      upper-left corner of the paper oriented
  1939.                                      in the vertical position.  It is
  1940.                                      expressed in 1/1000 inch.  A value of
  1941.                                      1000 would therefore represent 1 inch or
  1942.                                      2.54 cm.  Use values starting from 0.
  1943.  
  1944.                   ImageBorder        Determines the thickness of the border
  1945.                                      around the image in DPI units.  A "2"
  1946.                                      for example represents a "2-dot-border".
  1947.                                      Use values starting from 0.  The higher
  1948.                                      the number the thicker the border.
  1949.                                      FALSE/NO/0=No Border
  1950.  
  1951.                   [Printer]          This heading marks the location where
  1952.                                      printer configurations are stored.
  1953.                                      Refer to "Printing Files" for help on
  1954.                                      creating your own.
  1955.  
  1956.                   PrnSetupDefault    Stores a default printer configuration
  1957.                                      name.  This is normally defined within
  1958.                                      FileBUDDY from the Utilities Menu with
  1959.                                      SetConfigDefault.  Make sure this
  1960.                                      parameter precedes all your printer
  1961.                                      configurations.
  1962.  
  1963.                   The rest of the FBUDDY.INI file is used to store your
  1964.                   printer configurations.
  1965.  
  1966.  
  1967.  
  1968.  
  1969.  
  1970.  
  1971.  
  1972.  
  1973.  
  1974.  
  1975.  
  1976.  
  1977.  
  1978.  
  1979.  
  1980.  
  1981.  
  1982.  
  1983.  
  1984.  
  1985.  
  1986.  
  1987.  
  1988.  
  1989.  
  1990.  
  1991.                                                                             33
  1992.             Contacting The Author
  1993.             =====================
  1994.  
  1995.             If you are experiencing any problems with FileBUDDY or have a
  1996.             suggestion or criticism you'd like to make, please write to me.
  1997.             I would like to hear from you.  Write to me at:
  1998.  
  1999.                   Lenard Dean
  2000.                   Box 73094, Woodbine Postal Outlet
  2001.                   Calgary, Alberta  T2W6E0
  2002.                   CANADA
  2003.  
  2004.             You can also reach me on CompuServe at 70312,415.  If you are an
  2005.             Internet user, use 70312.415@compuserve.com to reach me.
  2006.  
  2007.             Happy viewing!
  2008.  
  2009.  
  2010.  
  2011.  
  2012.  
  2013.  
  2014.  
  2015.  
  2016.  
  2017.  
  2018.  
  2019.  
  2020.  
  2021.  
  2022.  
  2023.  
  2024.  
  2025.  
  2026.  
  2027.  
  2028.  
  2029.  
  2030.  
  2031.  
  2032.  
  2033.  
  2034.  
  2035.  
  2036.  
  2037.  
  2038.  
  2039.  
  2040.  
  2041.  
  2042.  
  2043.  
  2044.  
  2045.  
  2046.  
  2047.  
  2048.                                                                             34
  2049.             Appendix A
  2050.             ==========
  2051.  
  2052.  
  2053.             Registration Information
  2054.             ------------------------
  2055.  
  2056.             FileBUDDY is being distributed as SHAREWARE.  This method of
  2057.             distribution means that you may evaluate FileBUDDY for a
  2058.             reasonable period of time, normally 30 days.  (In my case, I'll
  2059.             leave the "reasonable" part up to you.)  If you find that
  2060.             FileBUDDY meets your needs and you continue to use it, please
  2061.             register your copy.
  2062.  
  2063.             The registration fee for FileBUDDY is $20 US.  When you register,
  2064.             you will receive a printed manual and the latest version of
  2065.             FileBUDDY.  As an incentive to register, the registration fee
  2066.             applies to all future releases of FileBUDDY.  Since there is no
  2067.             difference between the Shareware and Registered version, you are
  2068.             free to upgrade as new versions are released.  (If you wish to
  2069.             order a new manual and disk for a major upgrade, I will be more
  2070.             than happy to supply them to you at a nominal cost.)
  2071.  
  2072.             Money orders or personal, certified, and traveller's checks are
  2073.             accepted.  If you are paying by personal check, payment does not
  2074.             necessarily have to be in US funds.  Local currency is acceptable
  2075.             as long as the amount is equivalent to the amount in US dollars.
  2076.             Check with your bank for the current exchange rate "for you to
  2077.             buy" US dollars.  If you are ordering outside North America,
  2078.             please don't forget to add the additional $3.00 US for shipping
  2079.             (even if you want it sent by registered mail).
  2080.  
  2081.             Thank you for your support.
  2082.  
  2083.  
  2084.  
  2085.  
  2086.  
  2087.  
  2088.  
  2089.  
  2090.  
  2091.  
  2092.  
  2093.  
  2094.  
  2095.  
  2096.  
  2097.  
  2098.  
  2099.  
  2100.  
  2101.  
  2102.  
  2103.  
  2104.  
  2105.                                                                             35
  2106.             APPENDIX B
  2107.             ==========
  2108.  
  2109.  
  2110.             Color Chart
  2111.             -----------
  2112.  
  2113.  
  2114.                                              BACKGROUND
  2115.  
  2116.                         Black  Blue  Green  Cyan  Red  Magenta  Brown  White
  2117.  
  2118.                Black       0    16     32    48    64     80      96    112
  2119.                Blue        1    17     33    49    65     81      97    113
  2120.                Green       2    18     34    50    66     82      98    114
  2121.             F  Cyan        3    19     35    51    67     83      99    115
  2122.             O  Red         4    20     36    52    68     84     100    116
  2123.             R  Magenta     5    21     37    53    69     85     101    117
  2124.             E  Brown       6    22     38    54    70     86     102    118
  2125.             G  White       7    23     39    55    71     87     103    119
  2126.             R  Grey        8    24     40    56    72     88     104    120
  2127.             O  BrBlue      9    25     41    57    73     89     105    121
  2128.             U  BrGreen    10    26     42    58    74     90     106    122
  2129.             N  BrCyan     11    27     43    59    75     91     107    123
  2130.             D  BrRed      12    28     44    60    76     92     108    124
  2131.                BrMagenta  13    29     45    61    77     93     109    125
  2132.                Yellow     14    30     46    62    78     94     110    126
  2133.                BrWhite    15    31     47    63    79     95     111    127
  2134.  
  2135.  
  2136.  
  2137.  
  2138.  
  2139.  
  2140.  
  2141.  
  2142.  
  2143.  
  2144.  
  2145.  
  2146.  
  2147.  
  2148.  
  2149.  
  2150.  
  2151.  
  2152.  
  2153.  
  2154.  
  2155.  
  2156.  
  2157.  
  2158.  
  2159.  
  2160.  
  2161.  
  2162.                                                                             36
  2163.             APPENDIX C
  2164.             ==========
  2165.  
  2166.  
  2167.             Questions And Answers
  2168.             ---------------------
  2169.  
  2170.             Q: Why is there a delay when reading an archive directory?
  2171.  
  2172.             A: Because FileBUDDY has to wait for the archiver to create the
  2173.                "xxxINFO" file.  If the archive is self-extracting and has a
  2174.                security envelope, there may be an even longer delay.
  2175.  
  2176.             Q: When trying to view a ZIPed file, I get a "Disk Full Or
  2177.                Bad Archive" error message.  I'm told that there is nothing
  2178.                wrong with the ZIP file.  What's wrong?
  2179.  
  2180.             A: This message can occur if you try to view a file archived with
  2181.                PKZIP v2.00's new compression algorithm using PKZIP v1.10.
  2182.                The solution is to use PKZIP v2.00 or better.
  2183.  
  2184.             Q: When I try to archive files that are on a floppy drive with
  2185.                PKZIP, I get a "Disk Full Or Bad Archive" error message.  I
  2186.                have the "TempDir" parameter in my FBUDDY.INI file set to
  2187.                "C:".  What's wrong?
  2188.  
  2189.             A: This is a PKZIP "quirk".  You can get around this problem with
  2190.                "SET PKTMP=C:" in your AUTOEXEC.BAT file.
  2191.  
  2192.             Q: When I try to view EXE files that have been "PKLITEd",
  2193.                FileBUDDY tries to unZIP them.  Why is that?
  2194.  
  2195.             A: Because FileBUDDY has no way of knowing if they are self-
  2196.                extracting.
  2197.  
  2198.             Q: When extracting lots of files within a LZH archive, my screen
  2199.                goes blank.  Why?
  2200.  
  2201.             A: This is a quirk with LHA as it is manipulating the display
  2202.                directly.  Once all the files have been extracted, FileBUDDY
  2203.                will redraw the screen.
  2204.  
  2205.             Q: When I try to run FBUDDYI.EXE nothing happens.  What am I
  2206.                doing wrong?
  2207.  
  2208.             A: FileBUDDY is invoked with FBUDDY.EXE.  Only FBUDDY.EXE has
  2209.                access to FBUDDYI.EXE.
  2210.  
  2211.  
  2212.  
  2213.  
  2214.  
  2215.  
  2216.  
  2217.  
  2218.  
  2219.                                                                             37
  2220.             Q: When I try to view certain GIF files I get an "Unreadable
  2221.                GIF format".  Why is that?
  2222.  
  2223.             A: Assuming the files are not corrupted, FileBUDDY cannot read
  2224.                GIF images of less than 4-bit pixel depth.
  2225.  
  2226.             Q: Can I view archived image files?
  2227.  
  2228.             A: Sure.  As a matter of fact depending on the image format (like
  2229.                uncompressed TIFs), you can reclaim a significant amount of
  2230.                disk space if you archive your uncompressed image files.
  2231.  
  2232.             Q: I'm having problems displaying an image on a "supported" video
  2233.                card.  As far as I know the image is fine.  Any suggestions?
  2234.  
  2235.             A: Install the VESA driver that comes with your video card and
  2236.                try viewing the image again.
  2237.  
  2238.             Q: Can FileBUDDY be run on a network?
  2239.  
  2240.             A: Yes.  The syntax to run multiple copies (instances) is:
  2241.  
  2242.                     fbuddy /$[1-99] filename
  2243.  
  2244.                Any one of the following examples are valid:
  2245.  
  2246.                     fbuddy /$1
  2247.                     fbuddy /$2
  2248.                     fbuddy /$3 autoexec.bat
  2249.  
  2250.                Please note that FileBUDDY does NOT verify whether the same
  2251.                instance is already running.  (That is left to the user or
  2252.                network administrator.)
  2253.  
  2254.                For each copy of FileBUDDY running, a new FBUDDY.INI file is
  2255.                created (ie. FBUDDY1.INI, FBUDDY2.INI, etc.).  This allows
  2256.                you to customize each user's setup.  To denote whose setup
  2257.                each one corresponds to, a descriptive label within each
  2258.                FBUDDY.INI file can be added.  For example:
  2259.  
  2260.                     [INITIALIZATION]
  2261.                     User=Jacks Machine
  2262.  
  2263.  
  2264.  
  2265.  
  2266.  
  2267.  
  2268.  
  2269.  
  2270.  
  2271.  
  2272.  
  2273.  
  2274.  
  2275.  
  2276.                                                                             38 
  2277.